Ext.define('StaffServer.view.teacherinfo.TeacherInfoForm', {
	extend : "Ext.form.Panel",
	alias : 'widget.teacherInfoForm',

	// 基础属性
	labelAlign : 'right',
	frame : true,
	defaultType : 'panel',
	bodyStyle : 'padding: 5px 5px 5px 15px',
	border : false,
	buttonAlign : 'center',
	// defaults : {
	// selectOnFocus : true,
	// msgTarget : 'side'
	// },
	items : {
		xtype : 'tabpanel',
		activeTab : 0,
		defaults : {
			bodyStyle : 'padding:10px'
		},

		items : [

		{
			title : '个人基本信息1',
			frame : true,
			items : [

			{
				xtype : 'fieldset',
				title : '个人基本信息',
				defaultType : 'panel',
				layout : 'anchor',
				frame : true,
				defaults : {
					anchor : '100%'
				},
				items : [

				{
					layout : 'column',
					frame : true,
					items : [ {
						columnWidth : .50,
						layout: {
					        type: 'vbox',
					        pack: 'center',              //纵向对齐方式 start：从顶部；center：从中部；end：从底部
					        align: 'center'             //对齐方式 center、left、right：居中、左对齐、右对齐；stretch：延伸；stretchmax：以最大的元素为标准延伸
					    },
						bodyPadding : 5,
						frame : true,
						border : false,
						defaultType : 'textfield',
						items : [ {
							
							xtype : 'box', // 或者xtype: 'component',
							width : 200, // 图片宽度
							height : 200, // 图片高度
							name:'teacherpic',
							layout : 'anchor',
							defaults : {
								anchor : '50%'
							},
							autoEl : {
								
								tag : 'img', // 指定为img标签
								src : 'pic/noteacher.jpg' // 指定url路径
							}
						}]
					}, {
						columnWidth : .50,
						layout : 'form',
						bodyPadding : 5,
						frame : true,
						border : false,
						defaultType : 'textfield',
						items : [  {
							fieldLabel : '职工工号',
							name : 'staffId',
							allowBlank : false
						},  {
							fieldLabel : '姓名',
							name : 'staffName',
							allowBlank : false
						}, {
							fieldLabel : '性别',
							name : 'sex',
							width : 234,
							xtype : 'CommomComboBox',
							data : 'sex',
							allowBlank : false
						} , {
							fieldLabel : '年龄',
							name : 'age',
							allowBlank : false
						}, {
							fieldLabel : '出生日期',
							name : 'birthdate',
							width : 234,
							allowBlank : false,
							xtype : 'SdateField'
						} ,{
							fieldLabel : '身份证号',
							name : 'idCardNo',
							allowBlank : false
						}, {
							fieldLabel : '民族',
							name : 'nation',
							allowBlank : false
						}, {
							fieldLabel : '籍贯',
							name : 'birthplace'
						}]

					} ]

				}, {
					layout : 'column',
					items : [ {
						columnWidth : .50,
						layout : 'form',
						bodyPadding : 5,
						frame : true,
						border : false,
						defaultType : 'textfield',
						items : [{
							fieldLabel : '部门',
							name : 'department'
						} ,{
							fieldLabel : '政治面貌',
							name : 'political',
							width : 234,
							xtype : 'CommomComboBox',
							data : 'political'
						}, {
							fieldLabel : '电子邮件',
							name : 'email'

						}]
					}, {
						columnWidth : .50,
						layout : 'form',
						bodyPadding : 5,
						frame : true,
						border : false,
						defaultType : 'textfield',
						items : [  {
							fieldLabel : '联系电话',
							name : 'phone'
						}, {
							fieldLabel : '通讯地址',
							name : 'contact'
						},  {
							fieldLabel : '家庭住址',
							name : 'address'
						} ]

					} ]

				} ]
			},

			{

				layout : 'form',
				bodyPadding : 5,
				frame : true,
				border : false,
				defaultType : 'textfield',
				items : [ {
					fieldLabel : '备注',
					name : 'note'
				} ]
			} ]
		}, {
			title : '个人基本信息2',
			frame : true,

			items : [ {
				xtype : 'fieldset',
				title : '职业教育信息',
				defaultType : 'panel',
				layout : 'anchor',
				defaults : {
					anchor : '100%'
				},
				items : [ {
					layout : 'column',
					items : [ {
						columnWidth : .50,
						layout : 'form',
						bodyPadding : 5,
						frame : true,
						border : false,
						defaultType : 'textfield',
						items : [ {
							fieldLabel : '毕业学校',
							name : 'graduate'
						}, {
							fieldLabel : '所学专业',
							name : 'major'
						}, {
							fieldLabel : '最高学历',
							name : 'education'
						}, {
							fieldLabel : '学位',
							name : 'degree'
						}, {
							fieldLabel : '任教学科',
							name : 'subject'

						}, {
							fieldLabel : '工资标准类型',
							name : 'payType',
							xtype : 'CommomComboBox',
							data : 'payType'
						}, {
							fieldLabel : '教师性质',
							name : 'category',
							xtype : 'CommomComboBox',
							data : 'category'
						}, {
							fieldLabel : '人员性质',
							name : 'staffQual',
							xtype : 'CommomComboBox',
							data : 'staffQual'

						}, {
							fieldLabel : '人员编制',
							name : 'staffOrg',
							xtype : 'CommomComboBox',
							data : 'staffOrg'
						}, {
							fieldLabel : '参加工作时间',
							name : 'intoWorkDate',
							xtype : 'SdateField',
							labelWidth : 120,

							margin : '0 0 0 100'
						}, {
							fieldLabel : '进入本单位时间',
							name : 'intoDepDate',
							xtype : 'SdateField',
							labelWidth : 120,

							margin : '0 0 0 100'
						}, {
							fieldLabel : '工作年限 (06工改计算口径)',
							name : 'workYear'
						}, {
							fieldLabel : '工作年限 扣除年限',
							name : 'workYearDedu'
						} , {
							fieldLabel : '实际工作年限',
							name : 'workYearReal'
						}]

					}, {
						columnWidth : .50,
						layout : 'form',
						bodyPadding : 5,
						frame : true,
						border : false,
						defaultType : 'textfield',
						items : [ {
							fieldLabel : '任现职年限 (06工改计算口径)',
							name : 'serviceYear'
						}, {
							fieldLabel : '现聘岗位时间',
							name : 'posDate',
							xtype : 'SdateField',
							labelWidth : 120,

							margin : '0 0 0 100'
						}, {
							fieldLabel : '任现职年限 扣除年限',
							name : 'serviceYearDedu'
						}, {
							fieldLabel : '实际任现职年限',
							name : 'serviceYearReal'
						}, {
							fieldLabel : '职称聘任评议类别',
							name : 'jobtitleSort',
							xtype : 'CommomComboBox',
							data : 'jobtitleSort'
						}, {
							fieldLabel : '职业资格证书',
							name : 'jobtitleCert'
						}, {
							fieldLabel : '职业技术等级',
							name : 'skillLevel'
						}, {
							fieldLabel : '工资标准等级',
							name : 'payGrade',
							xtype : 'CommomComboBox',
							data : 'payGrade'
						}, {
							fieldLabel : '专业技术职务 任职资格',
							name : 'jobqua'
						}, {
							fieldLabel : '专业技术职务 任职资格取得时间',
							name : 'jobquaDate',
							xtype : 'SdateField',
							labelWidth : 120,

							margin : '0 0 0 100'
						}, {
							fieldLabel : ' 现聘任岗位名称',
							name : 'posName'
						}, {
							fieldLabel : '现聘任职务岗位等级',
							name : 'posGrade',
							xtype : 'CommomComboBox',
							data : 'payGrade'
						} ]
					} ]
				} ]

			}

			]
		}

		]
	},
	initComponent : function() {
		this.dockedItems = [ {
			xtype : 'statusbar',
			dock : 'bottom'
		} ];
		this.callParent(arguments);
	}

});